---
title: 'UI Configuration'
description: 'Configuring Options for OpenLIT'
icon: 'sliders'
---

This guide covers all the available environment variables to fine-tune OpenLIT according to your needs.

## Environment Varibales

<ResponseField name="INIT_DB_HOST" required>
  Sets the host address of the ClickHouse server for OpenLIT to connect

  **Example**:
  ```yaml
  export INIT_DB_HOST=127.0.0.1
  ```
</ResponseField>

<ResponseField name="INIT_DB_PORT" required>
  Sets the port on which ClickHouse listens

  **Example**:
  ```yaml
  export INIT_DB_PORT=8123
  ```
</ResponseField>

<ResponseField name="INIT_DB_DATABASE" required>
  Sets the name of the database in Clickhouse to be used by OpenLIT

  **Example**:
  ```yaml
  export INIT_DB_DATABASE=default
  ```
</ResponseField>

<ResponseField name="INIT_DB_USERNAME" required>
  Sets the username for authenticating with ClickHouse

  **Example**:
  ```yaml
  export INIT_DB_USERNAME=default
  ```
</ResponseField>

<ResponseField name="INIT_DB_PASSWORD" required>
  Sets the password for authenticating with ClickHouse

  **Example**:
  ```yaml
  export INIT_DB_PASSWORD=default
  ```
</ResponseField>

<ResponseField name="SQLITE_DATABASE_URL" required>
  Sets the location where SQLITE data is stored.

  **Example**:
  ```yaml
  export SQLITE_DATABASE_URL=file:/app/client/data/data.db
  ```
</ResponseField>

## Sample Environment File (.env)

```.env.example .env
INIT_DB_HOST="127.0.0.1"
INIT_DB_PORT="8123"
INIT_DB_DATABASE="default"
INIT_DB_USERNAME="default"
INIT_DB_PASSWORD="OPENLIT"
SQLITE_DATABASE_URL="file:/app/client/data/data.db"
```

---

<CardGroup cols={2}>
<Card title="Integrations" href="/latest/integrations/introduction" icon='circle-nodes'>
Integrate your LLM Stack with OpenLIT 
</Card>
<Card title="Connections" href="/latest/connections/intro" icon='link'>
Connect to your existing Observablity Stack
</Card>
</CardGroup>